package centerdo

// @schema_export --ident=schema --json
// @schema_go
// @schema_ts
// @cache_go
// @alias D举报
type D举报 struct {
	// @alias _id
	B编号 string `alias:"_id"`
	// 0-未知 1-用户 2-IP
	// @alias 类型
	L类型 J举报类型 `alias:"类型"`
	// @alias 游戏服
	Y游戏服 string `alias:"游戏服"`
	// @alias 举报者
	J举报者 string `alias:"举报者" dlink:"角色"`
	// @alias 被举报者
	B被举报者 string `alias:"举报者" dlink:"被举报者"`
	// @alias 举报内容
	J内容 string `alias:"举报内容"`
	// @alias 状态
	Z状态 J举报状态 `alias:"状态"`
	// @alias 更新时间
	G更新时间 int `alias:"更新时间"`
	// @alias 创建时间
	C创建时间 int `alias:"创建时间"`
}

// @schema_go --EnumToString=true
// @schema_ts
// @alias 举报类型
type J举报类型 int

const (
	J举报类型_未知 J举报类型 = iota
	J举报类型_用户
)

// @schema_go --EnumToString=true
// @schema_ts
// @alias 举报状态
type J举报状态 int

const (
	J举报状态_未知 J举报状态 = iota
	J举报状态_封号
	J举报状态_忽视
)
